iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
AI & Data

30天零基礎學習網路爬蟲系列 第 22

學習小視窗-條件控制(If語法)

  • 分享至 

  • xImage
  •  

今天的範例,我會以一位服飾店老闆的角度來說明,在經營服飾店的過程中,進貨的商品種類多不勝數,同時需要確保價格設定是否合理,才不會做賠本生意。

If…Then語法

Sub 是否賺錢1()
    For i = 2 To 11
		‘當儲存格F的數值小於0
        If Cells(i, "F") < 0 Then
			‘儲存格G輸入沒有
            Cells(i, "G").Value = "沒有"
    	End If
Next i
End Sub
  • 結果:
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776yfVgG5uKwZ.png
    表格中只能出現沒有賺錢的商品資訊。

If…Then…Else語法

Sub 是否賺錢2()
    For i = 2 To 11
	‘當儲存格F的數值小於0
        If Cells(i, "F") < 0 Then
		‘儲存格G輸入沒有
            Cells(i, "G").Value = "沒有"
        Else
		‘大於0時,儲存格H輸入有
            Cells(i, "H").Value = "有"
        End If
    Next i
End Sub
  • 結果:
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776FUWPvTprRS.png
    表格中只能出現賺錢的商品資訊。

IIf函數

Sub 是否賺錢3()
    For i = 2 To 11
        是否賺錢 = Cells(i, "F") < 0
        Cells(i, "I").Value = IIf(是否賺錢, "沒有", "有")
    Next
End Sub
  • 結果:
    https://ithelp.ithome.com.tw/upload/images/20230928/20161776CjqUunVBHH.png
    表格中可以出現所有商品是否賺錢的資訊。

參考資料
https://support.microsoft.com/zh-tw/office/iif-%E5%87%BD%E6%95%B8-32436ecf-c629-48a3-9900-647539c764e3


上一篇
VBA程式語言-條件控制
下一篇
VBA程式語言-迴圈控制
系列文
30天零基礎學習網路爬蟲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言